package com.ruoyi.system.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel(value = "NotifyResult", description = "支付结果通知")
public class NotifyResult implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 商户ID
     */
    @ApiModelProperty(value = "商户ID")
    private Integer pid;
    /**
     * 狸云支付订单号
     */
    @ApiModelProperty(value = "狸云支付订单号")
    private String trade_no;
    /**
     * 商户订单号
     */
    @ApiModelProperty(value = "商户订单号")
    private String out_trade_no;
    /**
     * 支付方式
     */
    @ApiModelProperty(value = "支付方式")
    private String type;
    /**
     * 商品名称
     */
    @ApiModelProperty(value = "商品名称")
    private String name;
    /**
     * 商品金额
     */
    @ApiModelProperty(value = "商品金额")
    private String money;
    /**
     * 支付状态
     */
    @ApiModelProperty(value = "支付状态")
    private String trade_status;
    /**
     * 业务扩展参数
     */
    @ApiModelProperty(value = "业务扩展参数")
    private String param;
    /**
     * 签名字符串
     */
    @ApiModelProperty(value = "签名字符串")
    private String sign;
    /**
     * 签名类型
     */
    @ApiModelProperty(value = "签名类型")
    private String sign_type;

}
